How to combine diagrammatic logics

نویسنده

  • Dominique Duval
چکیده

We claim that combining “things”, whatever these things are, is made easier if these things can be seen as the objects of a category. Then things are related by morphisms, and the categorical machinery provides various tools for combining things, typically limits and colimits, as well as other constructions. What should be required from an object in a category to call it a logic? The analysis of various kinds of logic brings in light similar issues: which are the sentences of interest? what is the meaning of each sentence? how can a sentence be infered from another one? According to this analysis, each logic should have a syntax, a notion of model, a proof system, and the morphisms should, in some sense, preserve them. In section 2 we define the diagrammatic logics, which satisfy the required properties. Then in section 3 the category of diagrammatic logics follows, so that categorical constructions can be used for combining diagrammatic logics. As an example, a combination of logics using an opfibration is presented, in order to study computational side-effects due to the evolution of the state during the execution of an imperative program. This work stems from the study of the semantics of computational effects in programming languages. It has been influenced by the theory of sketches [Ehresmann 1968, Lellahi 1989] and the sketch entailments [Makkai 1997], by categorical logic [Lawvere 1963], the theory of institutions [Goguen and Burstall 1984], the use of monads in computer science [Moggi 1989], and many other papers and people. Diagrammatic specifications appeared in [Duval 2003].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Delivering the Potential of Diagrammatic Logics

Diagrammatic notations and reasoning have become a prominent focus of research over the last two decades. We have now reached a point where the techniques required to formalize diagrammatic logics and prove meta-level results, such as soundness and completeness, are well understood. Moreover, we have insight into what makes effective diagrams. However, the majority of progress has been on diagr...

متن کامل

Visualizing and Specifying Ontologies using Diagrammatic Logics

This paper proposes a diagrammatic logic that is suitable for specifying ontologies. We take a case study style approach to presenting the diagrammatic logic, and draw contrast with RDF graphs and description logics. We provide specifications of two ontologies and show how to depict instances. Diagrammatic reasoning is used to show that an instance conforms to a specification. We also include e...

متن کامل

Diagrammatic logic applied to a parameterization process

This paper provides an abstract definition of some kinds of logics, called diagrammatic logics, together with a definition of morphisms and of 2-morphisms between diagrammatic logics. The definition of the 2-category of diagrammatic logics rely on category theory, mainly on adjunction, categories of fractions and limit sketches. This framework is applied to the formalization of a parameterizati...

متن کامل

On the Readability of Diagrammatic Proofs

Recently, much effort has been placed on developing diagrammatic logics, with a focus on obtaining sound and complete reasoning systems. A hypothesis of the diagrammatic reasoning community is that many people find diagrammatic proofs easier to read than symbolic proofs. This hypothesis has not been thoroughly tested, although significant effort has been directed towards understanding what make...

متن کامل

Defining Regular Languages with Diagrams

Dr Gem Stapleton (Principal Investigator) is a Senior Research Fellow at the University of Brighton, located within the School of Computing, Mathematical and Information Sciences. Her PhD studies were also conducted at the University of Brighton (Sept 2001 – Aug 2004) and during 2005 she was employed as a Research Associate at the University of Kent in the Computer Laboratory. A major theme of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/0911.3005  شماره 

صفحات  -

تاریخ انتشار 2009